package com.five.dto;

import jakarta.validation.constraints.*;
import lombok.Data;

@Data
public class CommentCreateDTO {
    @NotNull(message = "书籍ID不能为空")
    private Long novelId; // 顶级评论必传，子回复可通过parent_id追溯（但建议传，避免追溯耗时）

    private Long parentId; // 父级评论ID（顶级评论为null，子回复必传）

    @NotBlank(message = "评论内容不能为空")
    @Size(max = 500, message = "评论内容不能超过500字")
    private String content;
}